| автор перевода: Koval Alexander | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_txt.onChanged =function(){ // Ваше выражение здесь }myListenerObj.onChanged =function(){ // Ваше выражение здесь
}
Нет.
Имя экземпляра текстового поля
Обработчик событий; вызывается, когда происходит измененение содержимого текстового поля. По умолчанию не определен, вы можете определить его в скрипте.
Ссылка на экземпляр текстового поля передается как параметр обработчику события
onChanged. Вы можете поймать эти данные поместив параметр в метод обработчика
события. Для примера, следующий код использует textfield_txt как параметр который
передается обработчику события onChanged. Параметр использованый в выражении
trace() отсылает имя экземпляра текстового поля в окно Output:
this.createTextField("myInputText_txt", 99, 10, 10, 300, 20);
myInputText_txt.border = true;
myInputText_txt.type = "input";
myInputText_txt.onChanged = function(textfield_txt:TextField) {
trace("the value of "+textfield_txt._name+" was changed. New value is: "+textfield_txt.text);
};
Обработчик onChanged вызывается только когда произойдут изменения
вносимые пользователем , к примеру когда пользователь набирает что-нибудь на
клавиатуре, изменяет что-нибудь в текстовом поле используя мышь, или выбирая
пункт меню. Програмные изменения не вызывают обработчик события onChanged
потому-что код признает изменения сделаные в текстовом поле.
| Посмотреть комментарии LiveDocsiew comments on LiveDocs | Предыдущая | Следующая | Оглавление | |